package com.gopay.common.rcs.dao.dispute;

import java.io.Serializable;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.domain.rcs.RcsDisputeOrderRecord;

/**
 * 纠纷记录
 * @RcsDisputeOrderRecordDAO.java
 * @author mz
 * @Mar 6, 2014 5:07:25 PM  www.gopay.com.cn Inc.All rights reserved.
 */
public interface RcsDisputeOrderRecordDAO extends BaseDAO<RcsDisputeOrderRecord, Serializable> {
	
	/**
	 * 根据ID查找
	 * @param id
	 * @return
	 */
	RcsDisputeOrderRecord findRcsDisputeOrderRecordById(String id);
	
	
	/**
	 * 根据gopayOrderId查找
	 * @param gopayOrderId
	 * @return
	 */
	RcsDisputeOrderRecord findRcsDisputeOrderRecordByGopayOrderId(String gopayOrderId);
	
	
	/**
	 * 根据bankOrderId查找
	 * @param bankOrderId
	 * @return
	 */
	RcsDisputeOrderRecord findRcsDisputeOrderRecordByBankOrderId(String bankOrderId);
	
	
	/**
	 * 根据merOrderId查找
	 * @param merOrderId
	 * @return
	 */
	RcsDisputeOrderRecord findRcsDisputeOrderRecordByMerOrderId(String merOrderId);

}
